/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package empresa;

/**
 * This class is the coordinator of the whole program.
 * @author Mariano Fernández López
 */
public class Coordinador {

    /**
     * This method is the one by which the program starts.
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        
        Trabajador[] trabajadores = new Trabajador[2];
        
        trabajadores[0] = new Empleado("12345-A",
                                          "1234G34",
                                          Sexo.VARON,
                                          "Juan García Pérez",
                                          "C/Fresno, 24",
                                          12345,
                                          30000f,
                                          0.20f);
        trabajadores[1] = new Consultor("54312-B",
                                          Sexo.VARON,
                                          "Antonio Pérez López",
                                          "C/Sauce, 15",
                                          54321,
                                          100f,
                                          1800);

        Empresa empresa = new Empresa(trabajadores);
        
        System.out.println("DATOS ORIGINALES DE LA EMPRESA");
        
        System.out.println(empresa);
        
        System.out.println("El coste total de los trabajadores de la empresa es: " + 
                empresa.costeTrabajadores());
        
        System.out.println("\n\nDATOS DE LA COPIA");

        Empresa copia = empresa.clone();
        
        System.out.println(copia);
    }
}
